b032dc865f2a03c951d3c76e60da7cc751adca4f,src/freenet/client/async/SplitFileInserterSegment.java,MySendableRequestSender,send,#NodeClientCore#RequestScheduler#ClientContext#ChosenBlock#,1391

Before Change


				if(req.localRequestOnly) {
					// Must run on-thread or we will have exploding threads.
					// Plus must run before onInsertSuccess().
					seg.onEncode(num, key, null, context);
					req.onInsertSuccess(context);
				} else {
					// Must run after onEncode.

After Change


				if(req.localRequestOnly) {
					// Must run on-thread or we will have exploding threads.
					// Plus must run before onInsertSuccess().
					if(!block.persistent)
						seg.onEncode(num, key, null, context);
					req.onInsertSuccess(context);
				} else if(!block.persistent) {
					// Must run after onEncode.